// 修改操作，都要数据回填
// 数据回填，获取原来的数据，设置输入框的默认值
function renderUser() {
  // 获取用户数据，设置输入框的默认值
  axios.get('/my/user/userinfo').then(res =>{
    // console.log(res)
    // let {username,nickname,email} = res.data.data
    // $('input[name=username').val(username)
    // $('input[name=nickname').val(nickname)
    // $('input[name=email').val(email)
    // 给表单赋值
    // form.val("formTest", { //formTest 即 class="layui-form" 所在元素属性 lay-filter="" 对应的值
    // "username": "贤心" // "name": "value"
    // ,"sex": "女"
    // ,"auth": 3
    // ,"check[write]": true
    // ,"open": false
    // ,"desc": "我爱layui"
    // });

    let form = layui.form
    form.val('abc',res.data.data)
  })
}
renderUser()

// 完成修改
$('form').on('submit',function (e) {
  e.preventDefault()
  let data = $(this).serialize()
  // console.log(data)
  axios.post('/my/user/userinfo',data).then(res => {
    let {status,message} = res.data
    if (status === 0) {
      layer.msg(message)
      // 调用父页面的函数，必须满足两个条件
      // 1.使用iframe把两个页面联系到一起，形成父子页面的关系
      // 2.必须在真实的服务器环境中才能使用（必须使用live server打开页面）
      window.parent.getUserInfo()
    }
  })
})

// 重置
$('button[type=reset]').on('click',function(e) {
  e.preventDefault()
  renderUser()
})